<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
	<title>模块新增</title>
	<jsp:include page="/common/meta.jsp"></jsp:include>
	<jsp:include page="/common/resource.jsp"></jsp:include>
</head>
<script type="text/javascript">
    /** 关闭窗口*/
    function dialogClose() {
        //关闭自己
        if ($.easyui.showDialog.parent.doSearch) {
            $.easyui.showDialog.parent.doSearch();
        } else {
            $.easyui.showDialog.parent.location.reload();
            //刷新父页面
        }
        $.easyui.showDialog.parent.easyuiDialog.close();
    }
    /** 保存方法*/
    function doSave() {
        /**验证数据**/
        if (!ValidateForm("#Module_add_form")) {
            return;
        }
        updateIsStair();
        $.ajax({
            url : "${base}/system/module/ModuleController/save",
            data : $("#Module_add_form").serialize(),
            type : "POST",
            dataType : "JSON",
            cache : false,
            beforeSend : function(xhr) {
                /** 开启遮罩层次*/
                $.easyui.loading({ msg: "请稍候...",topMost :true });
            },
            complete : function(xhr, ts) {
                /** 关闭遮罩层*/
                $.easyui.loaded({topMost :true});
            },
            success : function(data) {
                var flag = data.flag;
                if (flag) { //验证成功
                    top.$.messager.alert('提示', "保存成功", 'info', function() {
                        var attribute = data.attribute;
                        /** 添加到节点树*/
                        $.easyui.showDialog.parent.addTreeNode(attribute)
                        dialogClose();
                    });
                } else { //验证失败
                    var msg = data.msg;
                    top.$.messager.alert('保存失败', msg, 'error');
                }
            }
        });
    }
    /** 如果选择了是一级菜单，把菜单等级的值设为1*/
    function updateIsStair(){
         var is_stair=$("[name = 'is_stair' ]:checked").val();
        if('Y' == is_stair){
            $('#lvlVO').numberbox('setValue',1);
            $('#lvl').val(1);
            $("#up_id").val(-1);
        }else{
            var lvlHidden = $("#lvlHidden").val();
            var up_id_hidden = $("#up_id_hidden").val();
            $('#lvlVO').numberbox('setValue',lvlHidden);
            $('#lvl').val(lvlHidden);
            $("#up_id").val(up_id_hidden);
        }
    }
</script>
<body>
<!-- form-box begin -->
<div id="Module_add_div" class="form-box" style="padding-top:10px;height: 85% " >
		<form id="Module_add_form">
			<jsp:include page="vo/addVO.jsp"></jsp:include>
		</form>
	</div>
<!-- form-box end -->
<div id="divToolbar"  style=" margin-right :10px;  text-align: right">
		<a href="javascript:void(0)"  class="easyui-linkbutton button-blue l-btn l-btn-small" onclick="doSave()">保存</a>
		<a href="javascript:void(0)" class="easyui-linkbutton button-red l-btn l-btn-small" onclick="dialogClose()">关闭</a>
	</div>
</body>
</html>
<script type="text/javascript">
    $(function(){
        $.fn.form.methods.enableAutoFocus($("#Module_add_div"));
    });
</script>